package xyz.bali16.module.netdisk.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;
import xyz.bali16.module.netdisk.entity.NetdiskPort;
import xyz.bali16.module.netdisk.model.NetdiskPortConditionVo;
import xyz.bali16.module.netdisk.model.filestorage.FileStorageAddParam;
import xyz.bali16.module.netdisk.model.filestorage.FileStorageUpdateParam;
import xyz.bali16.module.netdisk.model.netdiskport.NetdiskPortAddParam;
import xyz.bali16.module.netdisk.model.netdiskport.NetdiskPortPageParam;
import xyz.bali16.module.netdisk.model.netdiskport.NetdiskPortUpdateParam;


import java.util.List;


public interface NetdiskPortService extends IService<NetdiskPort> {
    IPage<NetdiskPort> getPage(NetdiskPortPageParam param);
    void add(NetdiskPortAddParam param) throws Exception;

    void update(NetdiskPortUpdateParam param) throws Exception;
    void delete(String netdiskPortId) throws Exception;
}
